This was made by Arne, feel free to edit with my permission.